package com.cw.request;

import io.swagger.annotations.*;
import java.util.*;
import lombok.*;

/**
 * @Description:
 * @Author: smq
 * @Time: 2021/4/27 14:27
 */
@Data
@ApiModel(value = "获取空闲床位患者请求参数")
public class EemptyPatientRequest {

    @ApiModelProperty(value = "需要分配患者的床位id-不能为空", required = true)
    private String bedId;

    @ApiModelProperty(value = "科室编码-默认当前床位的科室")
    private String deptCode;

    @ApiModelProperty(value = "患者姓名")
    private String patientName;

    @ApiModelProperty(value = "身份证")
    private String sfzh;

    @ApiModelProperty(value = "年龄")
    private String age;

    @ApiModelProperty(value = "性别")
    private String sexCode;

//    @ApiModelProperty(value = "入院情况")
//    private String admissSituation;

    @ApiModelProperty(value = "是否待床 1是，0否")
    private String waitingBed;

    @ApiModelProperty(value = "床位性别--前端不传,后端用")
    private String bedSex;

    //（1预约0取消预约2转入院3出院4待床5已通知9作废）
    @ApiModelProperty(value = "状态 --前端不传,后端用")
    private List<String> preStates;

    @ApiModelProperty(value = "预约开始时间")
    private String startDate;

    @ApiModelProperty(value = "预约结束时间")
    private String endDate;

    @ApiModelProperty(value = "是否为全部")
    private Boolean isAll;

    private Integer pageSize;
    private Integer pageNum;

    @ApiModelProperty(value = "是否过滤院前全部做完检查的患者")
    private  Boolean  isFilterYQ;

}
